.accordion {
	BACKGROUND: #fff; OVERFLOW: hidden
}
.accordion .accordion-header {
	BACKGROUND: #e0ecff; BORDER-TOP-WIDTH: 0px; CURSOR: pointer
}
.accordion .accordion-header .panel-title {
	FONT-WEIGHT: normal
}
.accordion .accordion-header-selected .panel-title {
	FONT-WEIGHT: bold
}
.accordion-noborder .accordion-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px
}
.accordion-body li{ cursor:pointer;}
.accordion-noborder .accordion-body {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.accordion-collapse {
	BACKGROUND: url(images/accordion_collapse.png) no-repeat
}
.accordion-expand {
	BACKGROUND: url(images/accordion_expand.png) no-repeat
}
.calendar {
	BORDER-BOTTOM: #a4bed4 1px solid; BORDER-LEFT: #a4bed4 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-TOP: #a4bed4 1px solid; BORDER-RIGHT: #a4bed4 1px solid; PADDING-TOP: 1px
}
.calendar-noborder {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.calendar-header {
	POSITION: relative; BACKGROUND: #e0ecff; HEIGHT: 22px; FONT-SIZE: 12px
}
.calendar-title {
	TEXT-ALIGN: center; HEIGHT: 22px
}
.calendar-title SPAN {
	POSITION: relative; PADDING-BOTTOM: 3px; LINE-HEIGHT: 12px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; CURSOR: pointer; PADDING-TOP: 3px; TOP: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-prevmonth {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 14px; HEIGHT: 14px; FONT-SIZE: 1px; CURSOR: pointer; TOP: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-nextmonth {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 14px; HEIGHT: 14px; FONT-SIZE: 1px; CURSOR: pointer; TOP: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-prevyear {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 14px; HEIGHT: 14px; FONT-SIZE: 1px; CURSOR: pointer; TOP: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-nextyear {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 14px; HEIGHT: 14px; FONT-SIZE: 1px; CURSOR: pointer; TOP: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-prevmonth {
	BACKGROUND: url(images/calendar_prevmonth.gif) no-repeat 3px 2px; LEFT: 20px
}
.calendar-nextmonth {
	BACKGROUND: url(images/calendar_nextmonth.gif) no-repeat 3px 2px; RIGHT: 20px
}
.calendar-prevyear {
	BACKGROUND: url(images/calendar_prevyear.gif) no-repeat 1px 2px; LEFT: 3px
}
.calendar-nextyear {
	BACKGROUND: url(images/calendar_nextyear.gif) no-repeat 1px 2px; RIGHT: 3px
}
.calendar-body {
	POSITION: relative; FONT-SIZE: 12px
}
.calendar-body TABLE {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; HEIGHT: 100%; FONT-SIZE: 12px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.calendar-body TH {
	TEXT-ALIGN: center
}
.calendar-body TD {
	TEXT-ALIGN: center
}
.calendar-body TH {
	BACKGROUND: #fafafa; COLOR: #888
}
.calendar-day {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #222; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.calendar-sunday {
	COLOR: #cc2222
}
.calendar-saturday {
	COLOR: #00ee00
}
.calendar-today {
	COLOR: #0000ff
}
.calendar-other-month {
	FILTER: alpha(opacity=30); opacity: 0.3
}
.calendar-hover {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.calendar-selected {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND: #fbec88; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.calendar-nav-hover {
	BACKGROUND-COLOR: #fbec88
}
.calendar-menu {
	POSITION: absolute; FILTER: alpha(opacity=80); PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #fafafa; HEIGHT: 150px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 5px; TOP: 0px; LEFT: 0px; opacity: 0.8
}
.calendar-menu-year-inner {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px
}
.calendar-menu-year {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 40px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.calendar-menu-prev {
	WIDTH: 21px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.calendar-menu-next {
	WIDTH: 21px; DISPLAY: inline-block; HEIGHT: 21px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.calendar-menu-prev {
	BACKGROUND: url(images/calendar_prevyear.gif) no-repeat 5px 6px; MARGIN-RIGHT: 10px
}
.calendar-menu-next {
	BACKGROUND: url(images/calendar_nextyear.gif) no-repeat 5px 6px; MARGIN-LEFT: 10px
}
.calendar-menu-hover {
	BACKGROUND-COLOR: #fbec88
}
.calendar-menu-month-inner TABLE {
	WIDTH: 100%; HEIGHT: 100%
}
.calendar-menu-month {
	BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; COLOR: #666; BORDER-TOP: #fafafa 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #fafafa 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.combo {
	BORDER-BOTTOM: #a4bed4 1px solid; BORDER-LEFT: #a4bed4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: #fff; FONT-SIZE: 12px; BORDER-TOP: #a4bed4 1px solid; BORDER-RIGHT: #a4bed4 1px solid; PADDING-TOP: 0px
}
.combo-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; _height: 18px; _line-height: 18px
}
.combo-arrow {
	FILTER: alpha(opacity=60); WIDTH: 18px; DISPLAY: inline-block; BACKGROUND: url(images/combo_arrow.gif) #e0ecf9 no-repeat 3px 4px; HEIGHT: 20px; VERTICAL-ALIGN: top; OVERFLOW: hidden; CURSOR: pointer; opacity: 0.6
}
.combo-arrow-hover {
	FILTER: alpha(opacity=100); opacity: 1.0
}
.combo-panel {
	BACKGROUND: #fff; OVERFLOW: auto
}
.combobox-item {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.combobox-item-hover {
	BACKGROUND: #fafafa
}
.combobox-item-selected {
	BACKGROUND: #fbec88
}
.datagrid .panel-body {
	OVERFLOW: hidden
}
.datagrid-wrap {
	POSITION: relative
}
.datagrid-view {
	POSITION: relative; OVERFLOW: hidden
}
.datagrid-view1 {
	POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.datagrid-view2 {
	POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 210px
}
.datagrid-mask {
	POSITION: absolute; FILTER: alpha(opacity=30); WIDTH: 100%; DISPLAY: none; BACKGROUND: #ccc; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.3
}
.datagrid-mask-msg {
	BORDER-BOTTOM: #6593cf 2px solid; POSITION: absolute; BORDER-LEFT: #6593cf 2px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: -20px; PADDING-LEFT: 30px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: url(images/pagination_loading.gif) #fff no-repeat 5px 10px; HEIGHT: 16px; COLOR: #222; BORDER-TOP: #6593cf 2px solid; BORDER-RIGHT: #6593cf 2px solid; PADDING-TOP: 12px; TOP: 50%
}
.datagrid-sort-desc .datagrid-sort-icon {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(images/datagrid_sort_desc.gif) no-repeat center center; PADDING-TOP: 2px
}
.datagrid-sort-asc .datagrid-sort-icon {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(images/datagrid_sort_asc.gif) no-repeat center center; PADDING-TOP: 2px
}
.datagrid-toolbar {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #efefef; HEIGHT: 28px; PADDING-TOP: 1px
}
.datagrid-btn-separator {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 2px 1px; FLOAT: left; HEIGHT: 24px; BORDER-RIGHT: #fff 1px solid
}
.datagrid-pager {
	POSITION: relative; BACKGROUND: #efefef; BORDER-TOP: #ccc 1px solid
}
.datagrid-pager-top {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-TOP-WIDTH: 0px
}
.datagrid-header {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: url(images/datagrid_header_bg.gif) #fafafa repeat-x left bottom; OVERFLOW: hidden; CURSOR: default
}
.datagrid-header-inner {
	WIDTH: 10000px; FLOAT: left
}
.datagrid-header-row {
	HEIGHT: 25px
}
.datagrid-header TD {
	BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND: url(images/datagrid_header_bg.gif) #fafafa repeat-x left bottom; FONT-SIZE: 12px; BORDER-TOP: #fff 1px dotted; FONT-WEIGHT: normal; BORDER-RIGHT: #ccc 1px dotted
}
.datagrid-header TD.datagrid-header-over {
	BACKGROUND: #ebf3fd
}
.datagrid-header .datagrid-cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WORD-WRAP: normal; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 3px
}
.datagrid-header .datagrid-cell-group {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; WORD-WRAP: normal; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 4px
}
.datagrid-header-rownumber {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.datagrid-td-rownumber {
	BACKGROUND: url(images/datagrid_header_bg.gif) #fafafa repeat-x left bottom
}
.datagrid-cell-rownumber {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 3px
}
.datagrid-body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; PADDING-TOP: 0px
}
.datagrid-view1 .datagrid-body-inner {
	PADDING-BOTTOM: 20px
}
.datagrid-view1 .datagrid-body {
	OVERFLOW: hidden
}
.datagrid-footer {
	OVERFLOW: hidden
}
.datagrid-footer-inner {
	WIDTH: 10000px; FLOAT: left; BORDER-TOP: #ccc 1px solid
}
.datagrid-body TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 0px
}
.datagrid-footer TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 0px
}
.datagrid-body .datagrid-cell {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WORD-WRAP: normal; WHITE-SPACE: nowrap; HEIGHT: 18px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.datagrid-footer .datagrid-cell {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WORD-WRAP: normal; WHITE-SPACE: nowrap; HEIGHT: 18px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.datagrid-row-editing .datagrid-cell {
	HEIGHT: auto
}
.datagrid-header-check {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 27px; PADDING-RIGHT: 0px; HEIGHT: 18px; FONT-SIZE: 1px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.datagrid-cell-check {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 27px; PADDING-RIGHT: 0px; HEIGHT: 18px; FONT-SIZE: 1px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.datagrid-header-check INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; HEIGHT: 18px; PADDING-TOP: 0px
}
.datagrid-cell-check INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; HEIGHT: 18px; PADDING-TOP: 0px
}
.datagrid-row {
	HEIGHT: 25px
}
.datagrid-row-collapse {
	BACKGROUND: url(images/datagrid_row_collapse.gif) no-repeat center center
}
.datagrid-row-expand {
	BACKGROUND: url(images/datagrid_row_expand.gif) no-repeat center center
}
.datagrid-row-alt {
	BACKGROUND: #eeeeff
}
.datagrid-row-over {
	BACKGROUND: #d0e5f5; CURSOR: default
}
.datagrid-row-selected {
	BACKGROUND: #fbec88
}
.datagrid-resize-proxy {
	POSITION: absolute; WIDTH: 1px; DISPLAY: none; BACKGROUND: red; HEIGHT: 10000px; CURSOR: e-resize; TOP: 0px
}
.datagrid-body .datagrid-editable {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.datagrid-body .datagrid-editable TABLE {
	WIDTH: 100%; HEIGHT: 100%
}
.datagrid-body .datagrid-editable TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.datagrid-body .datagrid-editable .datagrid-editable-input {
	BORDER-BOTTOM: #a4bed4 1px solid; BORDER-LEFT: #a4bed4 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; FONT-SIZE: 12px; BORDER-TOP: #a4bed4 1px solid; BORDER-RIGHT: #a4bed4 1px solid; PADDING-TOP: 3px
}
.datebox .combo-arrow {
	BACKGROUND: url(images/datebox_arrow.png) no-repeat center center
}
.datebox-calendar-inner {
	HEIGHT: 180px
}
.datebox-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fafafa; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 18px; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.datebox-current {
	FLOAT: left; COLOR: #888; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.datebox-close {
	FLOAT: left; COLOR: #888; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.datebox-close {
	FLOAT: right
}
.datebox-ok {
	COLOR: #888; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.datebox-button-hover {
	COLOR: #a4bed4
}
.dialog-content {
	OVERFLOW: auto
}
.dialog-toolbar {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fafafa; PADDING-TOP: 2px
}
.dialog-tool-separator {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 2px 1px; FLOAT: left; HEIGHT: 24px; BORDER-RIGHT: #fff 1px solid
}
.dialog-button {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fafafa; BORDER-TOP: #eee 1px solid; PADDING-TOP: 5px
}
.dialog-button .l-btn {
	MARGIN-LEFT: 5px
}
.layout {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.layout-panel {
	POSITION: absolute; OVERFLOW: hidden
}
.layout-panel-east {
	Z-INDEX: 2
}
.layout-panel-west {
	Z-INDEX: 2
}
.layout-panel-north {
	Z-INDEX: 3
}
.layout-panel-south {
	Z-INDEX: 3
}
.layout-button-up {
	BACKGROUND: url(images/layout_arrows.png) no-repeat -16px -16px
}
.layout-button-down {
	BACKGROUND: url(images/layout_arrows.png) no-repeat -16px 0px
}
.layout-button-left {
	BACKGROUND: url(images/layout_arrows.png) no-repeat 0px 0px
}
.layout-button-right {
	BACKGROUND: url(images/layout_arrows.png) no-repeat 0px -16px
}
.layout-expand {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #d2e0f2; FONT-SIZE: 1px; CURSOR: pointer; PADDING-TOP: 0px
}
.layout-expand .panel-header {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px
}
.layout-expand .panel-header .panel-tool {
	TOP: 5px
}
.layout-expand .panel-body {
	OVERFLOW: hidden
}
.layout-expand-over {
	BACKGROUND: #e1f0f2
}
.layout-body {
	BACKGROUND: #fff; OVERFLOW: auto
}
.layout-split-proxy-h {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 5px; DISPLAY: none; BACKGROUND: #ccc; FONT-SIZE: 1px; CURSOR: e-resize
}
.layout-split-proxy-v {
	Z-INDEX: 5; POSITION: absolute; DISPLAY: none; BACKGROUND: #ccc; HEIGHT: 5px; FONT-SIZE: 1px; CURSOR: n-resize
}
.layout-split-north {
	BORDER-BOTTOM: #d2e0f2 5px solid
}
.layout-split-south {
	BORDER-TOP: #d2e0f2 5px solid
}
.layout-split-east {
	BORDER-LEFT: #d2e0f2 5px solid
}
.layout-split-west {
	BORDER-RIGHT: #d2e0f2 5px solid
}
.layout-mask {
	Z-INDEX: 4; POSITION: absolute; FILTER: alpha(opacity=10); BACKGROUND: #fafafa; opacity: 0.10
}
A.l-btn {
	OUTLINE-STYLE: none; PADDING-RIGHT: 18px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: url(images/button_a_bg.gif) no-repeat right top; HEIGHT: 24px; COLOR: #444; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none
}
A.l-btn-plain {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid; _border: 0px solid #efefef; _padding: 1px 6px 1px 1px
}
A.l-btn-disabled {
	FILTER: alpha(opacity=50); COLOR: #ccc; CURSOR: default; opacity: 0.5
}
A.l-btn SPAN.l-btn-left {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(images/button_span_bg.gif) no-repeat left top; HEIGHT: 16px; PADDING-TOP: 4px
}
A.l-btn-plain SPAN.l-btn-left {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%
}
A.l-btn SPAN SPAN.l-btn-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 16px; PADDING-TOP: 0px
}
A.l-btn SPAN SPAN SPAN.l-btn-empty {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0px
}
A.l-btn:hover {
	OUTLINE-STYLE: none; BACKGROUND-POSITION: right bottom
}
A.l-btn:hover SPAN.l-btn-left {
	BACKGROUND-POSITION: left bottom
}
A.l-btn-plain:hover {
	BORDER-BOTTOM: #7eabcd 1px solid; BORDER-LEFT: #7eabcd 1px solid; BACKGROUND: url(images/button_plain_hover.png) repeat-x left bottom; BORDER-TOP: #7eabcd 1px solid; BORDER-RIGHT: #7eabcd 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; _padding: 0px 5px 0px 0px
}
A.l-btn-disabled:hover {
	BACKGROUND-POSITION: right top
}
A.l-btn-disabled:hover SPAN.l-btn-left {
	BACKGROUND-POSITION: left top
}
A.l-btn .l-btn-focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #0000ff; OUTLINE-WIDTH: thin
}
.menu {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: url(images/menu.gif) #f0f0f0 repeat-y; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.menu-item {
	BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BORDER-LEFT: transparent 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; CURSOR: pointer; BORDER-RIGHT: transparent 1px solid; PADDING-TOP: 0px; _border: 1px solid #f0f0f0
}
.menu-text {
	POSITION: absolute; TOP: 0px; LEFT: 28px
}
.menu-icon {
	POSITION: absolute; WIDTH: 16px; HEIGHT: 16px; TOP: 3px; LEFT: 2px
}
.menu-rightarrow {
	POSITION: absolute; WIDTH: 4px; BACKGROUND: url(images/menu_rightarrow.png) no-repeat; HEIGHT: 7px; RIGHT: 5px; TOP: 7px
}
.menu-sep {
	LINE-HEIGHT: 2px; MARGIN: 3px 0px 3px 24px; BACKGROUND: url(images/menu_sep.png) repeat-x; FONT-SIZE: 2px
}
.menu-active {
	BORDER-BOTTOM: #7eabcd 1px solid; BORDER-LEFT: #7eabcd 1px solid; BACKGROUND: #fafafa; BORDER-TOP: #7eabcd 1px solid; BORDER-RIGHT: #7eabcd 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.menu-shadow {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2); BACKGROUND: #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2)
}
.menu-item-disabled {
	FILTER: alpha(opacity=50); CURSOR: default; opacity: 0.5
}
.menu-active-disabled {
	BORDER-BOTTOM-COLOR: #d3d3d3; BORDER-TOP-COLOR: #d3d3d3; BORDER-RIGHT-COLOR: #d3d3d3; BORDER-LEFT-COLOR: #d3d3d3
}
.m-btn-downarrow {
	LINE-HEIGHT: 15px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(images/menu_downarrow.png) no-repeat 4px center
}
A.m-btn-active {
	BACKGROUND-POSITION: right bottom
}
A.m-btn-active SPAN.l-btn-left {
	BACKGROUND-POSITION: left bottom
}
A.m-btn-plain-active {
	BORDER-BOTTOM: #7eabcd 1px solid; BORDER-LEFT: #7eabcd 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #7eabcd 1px solid; BORDER-RIGHT: #7eabcd 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; _padding: 0px 5px 0px 0px
}
.messager-body {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.messager-button {
	TEXT-ALIGN: center; PADDING-TOP: 10px
}
.messager-icon {
	WIDTH: 47px; FLOAT: left; HEIGHT: 35px
}
.messager-error {
	BACKGROUND: url(images/messager_error.gif) no-repeat left top
}
.messager-info {
	BACKGROUND: url(images/messager_info.gif) no-repeat left top
}
.messager-question {
	BACKGROUND: url(images/messager_question.gif) no-repeat left top
}
.messager-warning {
	BACKGROUND: url(images/messager_warning.gif) no-repeat left top
}
.messager-input {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 262px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.messager-progress {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.messager-p-msg {
	MARGIN-BOTTOM: 5px
}
.pagination {
	ZOOM: 1
}
.pagination TABLE {
	FLOAT: left; HEIGHT: 30px
}
.pagination TD {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.pagination-btn-separator {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 3px 1px; FLOAT: left; HEIGHT: 24px; BORDER-RIGHT: #fff 1px solid
}
.pagination-num {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.pagination-page-list {
	MARGIN: 0px 6px
}
.pagination-info {
	PADDING-RIGHT: 6px; FLOAT: right; FONT-SIZE: 12px; PADDING-TOP: 8px
}
.pagination SPAN {
	FONT-SIZE: 12px
}
.pagination-first {
	BACKGROUND: url(images/pagination_first.gif) no-repeat
}
.pagination-prev {
	BACKGROUND: url(images/pagination_prev.gif) no-repeat
}
.pagination-next {
	BACKGROUND: url(images/pagination_next.gif) no-repeat
}
.pagination-last {
	BACKGROUND: url(images/pagination_last.gif) no-repeat
}
.pagination-load {
	BACKGROUND: url(images/pagination_load.png) no-repeat
}
.pagination-loading {
	BACKGROUND: url(images/pagination_loading.gif) no-repeat
}
.panel {
	FONT-SIZE: 12px; OVERFLOW: hidden;
    font-size: 12px;
    line-height: 25px;
}
.panel:hover{ color:#06F;}
.panel-header {
	BORDER-BOTTOM: #99bbe8 1px solid; POSITION: relative; BORDER-LEFT: #99bbe8 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(images/panel_title.png) repeat-x; COLOR: #15428b; FONT-SIZE: 12px; BORDER-TOP: #99bbe8 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #99bbe8 1px solid; PADDING-TOP: 5px
}
.panel-title {
	BACKGROUND: url(images/blank.gif) no-repeat
}
.panel-header-noborder {
	BORDER-BOTTOM: #99bbe8 1px solid; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.panel-body {
	BORDER-BOTTOM: #99bbe8 1px solid; BORDER-LEFT: #99bbe8 1px solid; OVERFLOW: auto; BORDER-TOP: #99bbe8 0px solid; BORDER-RIGHT: #99bbe8 1px solid
}
.panel-body-noheader {
	BORDER-TOP-WIDTH: 1px
}
.panel-body-noborder {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.panel-with-icon {
	PADDING-LEFT: 18px
}
.panel-icon {
	POSITION: absolute; WIDTH: 16px; HEIGHT: 16px; TOP: 4px; LEFT: 5px
}
.panel-tool {
	POSITION: absolute; RIGHT: 5px; TOP: 4px
}
.panel-tool A {
	FILTER: alpha(opacity=60); WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 16px; MARGIN-LEFT: 2px; opacity: 0.6
}
.panel-tool A:hover {
	FILTER: alpha(opacity=100); opacity: 1
}
.panel-tool-close {
	BACKGROUND: url(images/panel_tools.gif) no-repeat -16px 0px
}
.panel-tool-min {
	BACKGROUND: url(images/panel_tools.gif) no-repeat 0px 0px
}
.panel-tool-max {
	BACKGROUND: url(images/panel_tools.gif) no-repeat 0px -16px
}
.panel-tool-restore {
	BACKGROUND: url(images/panel_tools.gif) no-repeat -16px -16px
}
.panel-tool-collapse {
	BACKGROUND: url(images/panel_tools.gif) no-repeat -32px 0px
}
.panel-tool-expand {
	BACKGROUND: url(images/panel_tools.gif) no-repeat -32px -16px
}
.panel-loading {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: url(images/panel_loading.gif) no-repeat 10px 10px; PADDING-TOP: 11px
}
.panel-noscroll {
	OVERFLOW: hidden
}
.panel-fit {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.panel-fit BODY {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.progressbar {
	BORDER-BOTTOM: #99bbe8 1px solid; BORDER-LEFT: #99bbe8 1px solid; OVERFLOW: hidden; BORDER-TOP: #99bbe8 1px solid; BORDER-RIGHT: #99bbe8 1px solid; border-radius: 5px
}
.progressbar-text {
	POSITION: absolute; TEXT-ALIGN: center; COLOR: #15428b
}
.progressbar-value {
	BACKGROUND-COLOR: #ff8d40; WIDTH: 0px; border-radius: 5px 0 0 5px
}
.propertygrid .datagrid-view1 .datagrid-body {
	BACKGROUND: #e0ecff
}
.propertygrid .datagrid-group {
	BACKGROUND: #e0ecff
}
.propertygrid .datagrid-group {
	HEIGHT: 21px; OVERFLOW: hidden
}
.propertygrid .datagrid-view1 .datagrid-body TD {
	BORDER-BOTTOM-COLOR: #e0ecff; BORDER-TOP-COLOR: #e0ecff; BORDER-RIGHT-COLOR: #e0ecff; BORDER-LEFT-COLOR: #e0ecff
}
.propertygrid .datagrid-view1 .datagrid-row-over {
	BACKGROUND: #e0ecff
}
.propertygrid .datagrid-view1 .datagrid-row-selected {
	BACKGROUND: #e0ecff
}
.propertygrid .datagrid-group SPAN {
	PADDING-LEFT: 4px; COLOR: #416aa3; FONT-WEIGHT: bold
}
.propertygrid .datagrid-row-collapse {
	BACKGROUND-POSITION: 3px center
}
.propertygrid .datagrid-row-expand {
	BACKGROUND-POSITION: 3px center
}
.searchbox {
	BORDER-BOTTOM: #a4bed4 1px solid; BORDER-LEFT: #a4bed4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: #fff; FONT-SIZE: 12px; BORDER-TOP: #a4bed4 1px solid; BORDER-RIGHT: #a4bed4 1px solid; PADDING-TOP: 0px
}
.searchbox-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; _height: 18px; _line-height: 18px
}
.searchbox-button {
	FILTER: alpha(opacity=60); WIDTH: 18px; DISPLAY: inline-block; BACKGROUND: url(images/searchbox_button.png) no-repeat center center; HEIGHT: 20px; VERTICAL-ALIGN: top; OVERFLOW: hidden; CURSOR: pointer; opacity: 0.6
}
.searchbox-button-hover {
	FILTER: alpha(opacity=100); opacity: 1.0
}
.searchbox-prompt {
	COLOR: #ccc; FONT-SIZE: 12px
}
.searchbox A.l-btn-plain {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #e0ecf9; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.searchbox A.l-btn .l-btn-left {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.searchbox A.l-btn-plain:hover {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px
}
.searchbox A.m-btn-plain-active {
	-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px
}
.slider {
	
}
.slider-disabled {
	FILTER: alpha(opacity=50); opacity: 0.5
}
.slider-h {
	HEIGHT: 22px
}
.slider-v {
	WIDTH: 22px
}
.slider-inner {
	BORDER-BOTTOM: #99bbe8 1px solid; POSITION: relative; BORDER-LEFT: #99bbe8 1px solid; BACKGROUND: #fafafa; HEIGHT: 6px; BORDER-TOP: #99bbe8 1px solid; BORDER-RIGHT: #99bbe8 1px solid; TOP: 7px; border-radius: 3px
}
.slider-handle {
	POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/slider_handle.png) no-repeat; HEIGHT: 20px; MARGIN-LEFT: -10px; TOP: -7px
}
.slider-tip {
	POSITION: absolute; LINE-HEIGHT: 12px; DISPLAY: inline-block; WHITE-SPACE: nowrap; TOP: -22px
}
.slider-rule {
	POSITION: relative; TOP: 15px
}
.slider-rule SPAN {
	POSITION: absolute; BORDER-LEFT: #999 1px solid; DISPLAY: inline-block; HEIGHT: 5px; FONT-SIZE: 0px
}
.slider-rulelabel {
	POSITION: relative; TOP: 20px
}
.slider-rulelabel SPAN {
	POSITION: absolute; DISPLAY: inline-block; COLOR: #999
}
.slider-v .slider-inner {
	WIDTH: 6px; FLOAT: left; TOP: 0px; LEFT: 7px
}
.slider-v .slider-handle {
	MARGIN-TOP: -10px; LEFT: 3px
}
.slider-v .slider-tip {
	MARGIN-TOP: -6px; LEFT: -10px
}
.slider-v .slider-rule {
	FLOAT: left; TOP: 0px; LEFT: 16px
}
.slider-v .slider-rule SPAN {
	WIDTH: 5px; BORDER-TOP: #999 1px solid; BORDER-LEFT-WIDTH: 0px
}
.slider-v .slider-rulelabel {
	FLOAT: left; TOP: 0px; LEFT: 23px
}
.spinner {
	BORDER-BOTTOM: #a4bed4 1px solid; BORDER-LEFT: #a4bed4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; FONT-SIZE: 12px; BORDER-TOP: #a4bed4 1px solid; BORDER-RIGHT: #a4bed4 1px solid; PADDING-TOP: 0px
}
.spinner-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; _height: 18px; _line-height: 18px
}
.spinner-arrow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.spinner-arrow-up {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(images/spinner_arrow_up.gif) #e0ecf9 no-repeat 5px 2px; HEIGHT: 10px; FONT-SIZE: 1px
}
.spinner-arrow-down {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(images/spinner_arrow_up.gif) #e0ecf9 no-repeat 5px 2px; HEIGHT: 10px; FONT-SIZE: 1px
}
.spinner-arrow-down {
	BACKGROUND: url(images/spinner_arrow_down.gif) #e0ecf9 no-repeat 5px 3px
}
.spinner-arrow-hover {
	BACKGROUND-COLOR: #ecf9f9
}
.s-btn-downarrow {
	LINE-HEIGHT: 15px; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(images/menu_downarrow.png) no-repeat 9px center
}
A.s-btn-active {
	BACKGROUND-POSITION: right bottom
}
A.s-btn-active SPAN.l-btn-left {
	BACKGROUND-POSITION: left bottom
}
A.s-btn-active .s-btn-downarrow {
	BACKGROUND: url(images/menu_split_downarrow.png) no-repeat 4px -19px
}
A.l-btn:hover .s-btn-downarrow {
	BACKGROUND: url(images/menu_split_downarrow.png) no-repeat 4px -19px
}
A.s-btn-plain-active {
	BORDER-BOTTOM: #7eabcd 1px solid; BORDER-LEFT: #7eabcd 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #7eabcd 1px solid; BORDER-RIGHT: #7eabcd 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; _padding: 0px 5px 0px 0px
}
A.s-btn-plain-active .s-btn-downarrow {
	BACKGROUND: url(images/menu_split_downarrow.png) no-repeat 4px -19px
}
.tabs-container {
	BACKGROUND: #fff; OVERFLOW: hidden
}
.tabs-header {
	BORDER-BOTTOM: #8db2e3 0px solid; POSITION: relative; BORDER-LEFT: #8db2e3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #e0ecff; OVERFLOW: hidden; BORDER-TOP: #8db2e3 1px solid; BORDER-RIGHT: #8db2e3 1px solid; PADDING-TOP: 2px
}
.tabs-header-noborder {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.tabs-header-plain {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.tabs-scroller-left {
	BORDER-BOTTOM: #8db2e3 1px solid; POSITION: absolute; BORDER-LEFT: #8db2e3 1px solid; WIDTH: 18px; DISPLAY: none; BACKGROUND: url(images/tabs_leftarrow.png) #e0ecff no-repeat center center; HEIGHT: 28px !important; FONT-SIZE: 1px; BORDER-TOP: #8db2e3 1px solid; CURSOR: pointer; BORDER-RIGHT: #8db2e3 1px solid; TOP: -1px; LEFT: 0px
}
.tabs-scroller-right {
	BORDER-BOTTOM: #8db2e3 1px solid; POSITION: absolute; BORDER-LEFT: #8db2e3 1px solid; WIDTH: 18px; DISPLAY: none; BACKGROUND: url(images/tabs_rightarrow.png) #e0ecff no-repeat center center; HEIGHT: 28px !important; FONT-SIZE: 1px; BORDER-TOP: #8db2e3 1px solid; CURSOR: pointer; RIGHT: 0px; BORDER-RIGHT: #8db2e3 1px solid; TOP: -1px
}
.tabs-tool {
	BORDER-BOTTOM: #8db2e3 1px solid; POSITION: absolute; BORDER-LEFT: #8db2e3 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #e0ecff; OVERFLOW: hidden; BORDER-TOP: #8db2e3 1px solid; BORDER-RIGHT: #8db2e3 1px solid; PADDING-TOP: 1px; TOP: -1px
}
.tabs-header-plain .tabs-scroller-left {
	HEIGHT: 25px !important; TOP: 2px
}
.tabs-header-plain .tabs-scroller-right {
	HEIGHT: 25px !important; TOP: 2px
}
.tabs-header-plain .tabs-tool {
	PADDING-TOP: 0px; TOP: 2px
}
.tabs-scroller-over {
	BACKGROUND-COLOR: #ecf9f9
}
.tabs-wrap {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LEFT: 0px
}
.tabs-scrolling {
	MARGIN-LEFT: 18px; MARGIN-RIGHT: 18px
}
.tabs-disabled {
	FILTER: alpha(opacity=30); opacity: 0.3
}
.tabs {
	BORDER-BOTTOM: #8db2e3 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 5000px; PADDING-RIGHT: 0px; HEIGHT: 26px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.tabs LI {
	BORDER-BOTTOM: #8db2e3 1px solid; POSITION: relative; BORDER-LEFT: #8db2e3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-BOTTOM: -1px; FLOAT: left; BORDER-TOP: #8db2e3 1px solid; MARGIN-RIGHT: 4px; BORDER-RIGHT: #8db2e3 1px solid; PADDING-TOP: 0px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0
}
.tabs LI A.tabs-inner {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: url(images/tabs_enabled.png) repeat-x left top; HEIGHT: 25px; COLOR: #416aa3; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0
}
.tabs LI A.tabs-inner:hover {
	BACKGROUND: url(images/tabs_active.png) repeat-x left bottom
}
.tabs LI.tabs-selected {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #8db2e3 1px solid; BORDER-TOP: #8db2e3 1px solid; BORDER-RIGHT: #8db2e3 1px solid
}
.tabs LI.tabs-selected A.tabs-inner {
	OUTLINE-STYLE: none; BACKGROUND: url(images/tabs_active.png) #7eabcd repeat-x left bottom; COLOR: #416aa3; FONT-WEIGHT: bold
}
.tabs LI.tabs-selected A.tabs-inner:hover {
	CURSOR: default; pointer: default
}
.tabs-p-tool {
	POSITION: absolute; DISPLAY: block; RIGHT: 16px; TOP: 7px
}
.tabs-p-tool A {
	FILTER: alpha(opacity=60); WIDTH: 12px; DISPLAY: inline-block; HEIGHT: 12px; FONT-SIZE: 1px; opacity: 0.6
}
.tabs-p-tool A:hover {
	FILTER: alpha(opacity=100); BACKGROUND-COLOR: #8db2e3; CURSOR: pointer; opacity: 1
}
.tabs-with-icon {
	PADDING-LEFT: 18px
}
.tabs-icon {
	POSITION: absolute; WIDTH: 16px; HEIGHT: 16px; TOP: 5px; LEFT: 10px
}
.tabs-closable {
	PADDING-RIGHT: 8px
}
.tabs LI A.tabs-close {
	POSITION: absolute; FILTER: alpha(opacity=60); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/tabs_close.gif) no-repeat 2px 2px; HEIGHT: 11px; FONT-SIZE: 1px; RIGHT: 5px; PADDING-TOP: 0px; TOP: 7px; opacity: 0.6
}
.tabs LI A.tabs-close:hover {
	FILTER: alpha(opacity=100); BACKGROUND-COLOR: #8db2e3; CURSOR: pointer; opacity: 1
}
.tabs-panels {
	BORDER-BOTTOM: #8db2e3 1px solid; BORDER-LEFT: #8db2e3 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #8db2e3 0px solid; BORDER-RIGHT: #8db2e3 1px solid; PADDING-TOP: 0px
}
.tabs-panels-noborder {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.tree {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.tree LI {
	WHITE-SPACE: nowrap
}
.tree LI UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tree-node {
	WHITE-SPACE: nowrap; HEIGHT: 18px; CURSOR: pointer
}
.tree-indent {
	WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-hit {
	CURSOR: pointer
}
.tree-expanded {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(images/tree_arrows.gif) no-repeat -18px 0px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-expanded-hover {
	BACKGROUND: url(images/tree_arrows.gif) no-repeat -50px 0px
}
.tree-collapsed {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(images/tree_arrows.gif) no-repeat 0px 0px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-collapsed-hover {
	BACKGROUND: url(images/tree_arrows.gif) no-repeat -32px 0px
}
.tree-lines .tree-expanded {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -36px -54px
}
.tree-lines .tree-collapsed {
	BACKGROUND: url(images/tree_elbow.png) no-repeat 0px -36px
}
.tree-lines .tree-node-last .tree-expanded {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -18px 0px
}
.tree-lines .tree-node-last .tree-collapsed {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -36px -36px
}
.tree-lines .tree-root-first .tree-expanded {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -18px -54px
}
.tree-lines .tree-root-first .tree-collapsed {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -18px -36px
}
.tree-lines .tree-root-one .tree-expanded {
	BACKGROUND: url(images/tree_elbow.png) no-repeat 0px -18px
}
.tree-lines .tree-root-one .tree-collapsed {
	BACKGROUND: url(images/tree_elbow.png) no-repeat 0px -72px
}
.tree-line {
	BACKGROUND: url(images/tree_elbow.png) no-repeat 0px -54px
}
.tree-join {
	BACKGROUND: url(images/tree_elbow.png) no-repeat -18px -18px
}
.tree-joinbottom {
	BACKGROUND: url(images/tree_elbow.png) no-repeat 0px 0px
}
.tree-folder {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(images/tree_folder.gif) no-repeat; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-folder-open {
	BACKGROUND: url(images/tree_folder_open.gif) no-repeat
}
.tree-file {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(images/tree_file.gif) no-repeat; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-loading {
	BACKGROUND: url(images/tree_loading.gif) no-repeat
}
.tree-title {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.tree-node-hover {
	BACKGROUND: #fafafa
}
.tree-node-selected {
	BACKGROUND: #fbec88
}
.tree-checkbox {
	WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.tree-checkbox0 {
	BACKGROUND: url(images/tree_checkbox_0.gif) no-repeat
}
.tree-checkbox1 {
	BACKGROUND: url(images/tree_checkbox_1.gif) no-repeat
}
.tree-checkbox2 {
	BACKGROUND: url(images/tree_checkbox_2.gif) no-repeat
}
.tree-node-proxy {
	Z-INDEX: 9900000; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 18px; PADDING-RIGHT: 2px; BACKGROUND: #fafafa; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.tree-dnd-yes {
	BACKGROUND: url(images/tree_dnd_yes.png) #fff no-repeat 0px center
}
.tree-dnd-no {
	BACKGROUND: url(images/tree_dnd_no.png) #fff no-repeat 0px center
}
.tree-node-top {
	BORDER-TOP: red 1px dotted
}
.tree-node-bottom {
	BORDER-BOTTOM: red 1px dotted
}
.tree-node-append .tree-title {
	BORDER-BOTTOM: red 1px dotted; BORDER-LEFT: red 1px dotted; BORDER-TOP: red 1px dotted; BORDER-RIGHT: red 1px dotted
}
.tree-editor {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 16px; WIDTH: 80px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TOP: 0px
}
.validatebox-invalid {
	BACKGROUND: url(images/validatebox_warning.png) #ffffee no-repeat right 1px
}
.validatebox-tip {
	Z-INDEX: 9900000; POSITION: absolute; WIDTH: 200px; DISPLAY: none; HEIGHT: auto
}
.validatebox-tip-content {
	Z-INDEX: 9900001; BORDER-BOTTOM: #cc9933 1px solid; POSITION: absolute; BORDER-LEFT: #cc9933 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: #ffffcc; FONT-SIZE: 12px; BORDER-TOP: #cc9933 1px solid; BORDER-RIGHT: #cc9933 1px solid; PADDING-TOP: 3px; TOP: 0px; LEFT: 10px
}
.validatebox-tip-pointer {
	Z-INDEX: 9900002; POSITION: absolute; WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: url(images/validatebox_pointer.gif) no-repeat left top; HEIGHT: 19px; TOP: 0px; LEFT: 1px
}
.window {
	BORDER-BOTTOM: #99bbe8 1px solid; POSITION: absolute; BORDER-LEFT: #99bbe8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(images/panel_title.png); FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #99bbe8 1px solid; BORDER-RIGHT: #99bbe8 1px solid; PADDING-TOP: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.window-shadow {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2); BACKGROUND: #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2)
}
.window .window-header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 2px
}
.window .window-body {
	BORDER-BOTTOM: #99bbe8 1px solid; BORDER-LEFT: #99bbe8 1px solid; BACKGROUND: #fff; BORDER-TOP: #99bbe8 0px solid; BORDER-RIGHT: #99bbe8 1px solid
}
.window .window-body-noheader {
	BORDER-TOP-WIDTH: 1px
}
.window .window-header .panel-icon {
	TOP: 1px; LEFT: 1px
}
.window .window-header .panel-with-icon {
	PADDING-LEFT: 18px
}
.window .window-header .panel-tool {
	RIGHT: 1px; TOP: 0px
}
.window-proxy {
	BORDER-BOTTOM: #15428b 1px dashed; POSITION: absolute; BORDER-LEFT: #15428b 1px dashed; OVERFLOW: hidden; BORDER-TOP: #15428b 1px dashed; BORDER-RIGHT: #15428b 1px dashed
}
.window-proxy-mask {
	POSITION: absolute; FILTER: alpha(opacity=10); BACKGROUND: #fafafa; opacity: 0.10
}
.window-mask {
	POSITION: absolute; FILTER: alpha(opacity=40); WIDTH: 100%; ZOOM: 1; BACKGROUND: #ccc; HEIGHT: 100%; FONT-SIZE: 1px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; opacity: 0.40
}/*0126*/
.table_sy{ font-family:"宋体"; font-size:13px; line-height:25px;}
.table_sy .red{ color:#F00; font-weight:normal;}
.table_sy h2{ font-size:13px; line-height:25px; border-bottom:solid 1px #999; margin-bottom:6px;}
.table_sy .tix{ color:#06F;}
